<ul #dropdownUl
  class="apes-select-dropdown-menu apes-select-dropdown-menu-root apes-select-dropdown-menu-vertical"
  role="menu"
  tabindex="0">
  <li *ngIf="apesSelectService.isShowNotFound"
    apes-select-unselectable
    class="apes-select-dropdown-menu-item apes-select-dropdown-menu-item-disabled">
    <apes-embed-empty [apesComponentName]="'select'" [specificContent]="apesNotFoundContent"></apes-embed-empty>
  </li>
  <li apes-option-li
    *ngIf="apesSelectService.addedTagOption"
    [apesMenuItemSelectedIcon]="apesMenuItemSelectedIcon"
    [apesOption]="apesSelectService.addedTagOption">
  </li>
  <li apes-option-li
    *ngFor="let option of apesSelectService.listOfApesOptionComponent | apesFilterOption : apesSelectService.searchValue : apesSelectService.filterOption : apesSelectService.serverSearch; trackBy: trackValue"
    [apesMenuItemSelectedIcon]="apesMenuItemSelectedIcon"
    [apesOption]="option">
  </li>
  <li class="apes-select-dropdown-menu-item-group"
    *ngFor="let group of apesSelectService.listOfApesOptionGroupComponent | apesFilterGroupOption : apesSelectService.searchValue : apesSelectService.filterOption :apesSelectService.serverSearch; trackBy: trackLabel">
    <div class="apes-select-dropdown-menu-item-group-title"
      [attr.title]="group.isLabelString ? group.apesLabel : ''">
      <ng-container *apesStringTemplateOutlet="group.apesLabel"> {{group.apesLabel}} </ng-container>
    </div>
    <ul class="apes-select-dropdown-menu-item-group-list">
      <li apes-option-li
        *ngFor="let option of group.listOfApesOptionComponent | apesFilterOption : apesSelectService.searchValue : apesSelectService.filterOption :apesSelectService.serverSearch; trackBy: trackValue"
        [apesMenuItemSelectedIcon]="apesMenuItemSelectedIcon"
        [apesOption]="option">
      </li>
    </ul>
  </li>
  <li apes-option-li
    *ngFor="let option of apesSelectService.listOfTagOption | apesFilterOption : apesSelectService.searchValue : apesSelectService.filterOption : apesSelectService.serverSearch; trackBy: trackValue "
    [apesMenuItemSelectedIcon]="apesMenuItemSelectedIcon"
    [apesOption]="option">
  </li>
</ul>
